Kronos Documentation

version 2.8.0
last updated : October 20, 2026

Site : Join us on Github
Youtube : Join us on Youtube - Kronos
Discord : Join us on Discord


Kronos is a Sega Saturn/ST-V emulator based on Yabause and Yaba Sanshiro. Copyright (C) 2017-2026 - François Caron. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.


Table of Contents

For recent changes refer to the English Changelog.txt file.


Introduction :

Kronos is an open source Sega Saturn/ST-V emulator written in standard C/C++. Based on Yabause/UoYabause/Yaba Sanshiro, the goal is to improve Sega Saturn Emulation.

Back to Top


Specific Kronos Features :

Back to Top


Before starting :

To get a full experience, follow these steps :

Back to Top


OpenGL / Compute Shader video core :

The Compute Shader core is the only one available since version 2.5.5 following the removal of the OpenGL core in version 2.5.5.

Some graphics issues should not be resolved with OpenGl core (i.e : Sega Rally holes on the road).

Back to Top


How to launch a STV game ?

To launch a STV game, follow these steps (Windows port) :

Back to Top


ST-V Compatibility list :

A compatibility list with ST-V games (need more tests) :

Working games :

Back to Top


How to launch a VCD ?

The standalone Qt version emulates the Sega Saturn Video CD Card (MPEG card). The card's own player program (loaded from its ROM by the Saturn BIOS) plays the disc, so the menus and controls are those of the real player.

What you need ?

Setting up (Qt) :

VCD Controls:

The player is driven from its on-screen control panel: Left/Right select a button, C activates it (play, pause, stop, fast forward, fast reverse, PRG...). Fast forward and fast reverse jump to the next or previous entry point of the disc, as on the real player.

Limitations :

Back to Top


Command Line:

Here is the list of available command line parameters:

Category Options Information
Information -h or --help
-v or --version
Display help or version information and exit.
Startup -a or --autostart
--autoload=<0-9>
-f or --fullscreen
--binary (not implemented)
--log-file=<FILE>
Startup and initial configuration options.
BIOS and Disc -b or --bios
-nb or --no-bios
--bios-settings
-i or --iso
-c or --cdrom
--no-disc
-l or --language
Manage BIOS files, disc images (ISO, CUE, ZIP), and system language.
Cartridge and Saves --cartridge=<type>
--cartridge-path
--modem-ip
--modem-port
--backup-ram
--extended-backup[=0|1]
--save-states=<DIR>
Manage expansion cartridges, network settings, and save states.
ST-V --stv=<romset or .zip>
--stv-path=<DIR>
--stv-region=<auto|europe|usa|japan|asia>
--stv-list
Options specific to the ST-V arcade system.
VCD (MPEG Card) --mpeg-rom=<FILE> (alias --vcd-rom)
or --cartridge=vcd
MPEG / Video CD card support.
Controllers --port1, --port2
--per-core
Input controller setup (comma-separated types, up to 6 for a multitap).
Audio -ns or --no-sound
--volume=<0-100>
--sound-core
Sound core and volume management.
Video --window-size=WxH
--aspect-ratio
--resolution
--filter
--upscale
--wireframe
--mesh
--banding
--vsync
--show-fps
--autoframeskip (no effect)
Display settings, graphical filters, and frame rates.
Emulation --sh2-core
--m68k-core
--sh2-cache
--clock-sync
--base-time
Advanced CPU core and timing synchronization settings.

Back to Top of Page


How to create a CHD image ?

Back to Top


What do we need ?

Back to Top


How to translate Kronos ?

You have to download this file : Kronos_default.yts

Translating Kronos is pretty simple. Here's an example :

File|"translate the string here"
Close|"translate the string here"

Here's a french example :

File|Fichier

Back to Top


Translations :

Author Language
Benjamin Siskoo French
Luis Manuel Sánchez Pérez German
siminoliso Italien
Luis Manuel Sánchez Pérez Spanish
dante3732 Russian


Back to Top


Contact :

Name E-Mail
François Caron François Caron
Benjamin Siskoo Benjamin Siskoo


Back to Top


Team :

Name Description
François Caron Kronos developper
rob-ack Developper
Benjamin Siskoo Translator, build maintainer, tester
Barbudreadmon Kronos Retroarch port
Fafling Tester with technicals docs knowledge
Luis Manuel Sánchez Pérez Spanish/deutsch translator, tester


Back to Top


Kronos est sous Copyright © 2017-2026 par François Caron.

SEGA SATURN is either a trademark or registered trademark of SEGA.
Kronos is not affiliated with or endorsed by any of the companies mentioned.